package com.jaspec;

import java.util.Collection;

public class ShouldCollection<I> implements Should<JaspecCollection<I>> {

  private final Collection<I> obj;

  public ShouldCollection(Collection<I> obj) {
    this.obj = obj;
  }

  @Override
  public JaspecCollection<I> should() {
    return new JaspecCollection<I>(obj);
  }

  @Override
  public JaspecCollection<I> should_not() {
    return new JaspecCollection<I>(obj, true);
  }
}
